/**
 * Created by Administrator on 2017/5/20 0020.
 */
$(function(){
    shadows()
    getUphone();//验证手机
    random();//四位随机验证码
    $(".code1").on("click", function(){
        random();
    });
    $("#code").on({
        blur : function(){
            if($("#code")[0].value.toLocaleLowerCase() == $(".code1")[0].value.toLocaleLowerCase()){
                $("#code_error").val("").css("opacity", 0);
            } else {
                $("#code_error").val("请输入正确的验证码").removeClass("errorstyle2").addClass("errorstyle1");
            }
        },
        click : function(){
            $("#code_error").val("请输入验证码").removeClass("errorstyle1").addClass("errorstyle2");
        }
    })
    isPasswd();
    rePasswd();
    reg()
});
function shadows(){
    var inps=$("input")
    for(var i=0;i<inps.length; i++){
        inps[i].onclick=function(){
            this.style.boxShadow="0 0 5px rgba(81, 203, 238, 1)";
        }
        inps[i].onblur=function(){
            this.style.boxShadow="0 0 0px";
        }
    }
}
//验证手机号码开始
function getUphone(){
    $("#uphone").on({
        click : function(){
            $("#phone_error").val("请输入手机号").removeClass("errorstyle1").addClass("errorstyle2");
        },
        blur : function(){
            var cellPhone = $("#uphone").val();
            var reg = /^0?(13|15|18|14|17)[0-9]{9}$/;
            if(!reg.test(cellPhone)){
                $("#phone_error").val("请输入正确的手机号").removeClass("errorstyle2").addClass("errorstyle1");
            } else {
                $("#phone_error").css("opacity", 0)
            }
        }
    })
}//验证手机号结束

//四位随机验证码开始
function random(){
    var str = "";
    var arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
        'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K',
        'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
    for(var i = 0; i < 4; i++){
        str += arr[parseInt(Math.random() * (arr.length - 1))];
    }
    $(".code1").val(str);
}
function isPasswd(){

    $("#upsd").on({
        click:function(){
            $("#upsd_error").val("请输入密码").removeClass("errorstyle1").addClass("errorstyle2");
        },
        blur:function(){
            var psd = $("#upsd").val();
            var reg = new RegExp();
            reg=/^\w{6,20}$/gi;
            if(!reg.test(psd)){
                $("#upsd_error").val("只能输入6-20个字母、数字、下划线 ").removeClass("errorstyle2").addClass("errorstyle1");
            } else {
                $("#upsd_error").css("opacity", 0);
            }
        }
    })
}
function rePasswd(){
    $("#reupsd").on({
        click:function(){
            $("#reupsd_error").val("请确认密码").removeClass("errorstyle1").addClass("errorstyle2");
        },
        blur:function(){

            if(!($("#upsd").val()==$("#reupsd").val())){

                $("#reupsd_error").val("两次密码不正确 ").removeClass("errorstyle2").addClass("errorstyle1");
            }else {
                $("#reupsd_error").css("opacity", 0);
                return true
            }
        }
    })
}
function reg(){
    $("#regSubmit").on("click",function(){
        var uphone=$("#uphone").val();
        var upsd=$("#upsd").val();
        $.ajax({
            url:"http://localhost/myzjw/reg.php",
            type:"post",
            data:{"uphone":uphone,"upsd":upsd},
            success:function(res){
                console.log(JSON.parse(res).status);
                if(JSON.parse(res).status==1){
                    alert(JSON.parse(res).msg);
                }else{
                    alert(JSON.parse(res).msg)
                }

            }
        })
    })
}


